package com.season.seasonStudy.javase.entity;

public class Child extends Parent{
	private int id;
	public String name;
	public Child() {
		super();
	}
	
	
	//我写了一个程序，属性私有化，在set里设定限制，如何去绕过限制？
	public Child(int id, String name, String love, String spouse) {
		super(id, name, love, spouse);//这个地方体现了一种破解方法
		//事实真的是如此吗？
		//因为super调用父类的构造方法，虽然有对父类的属性值进行了修改，并绕过了setter中的限制，
		//但是这影响的并不是父类，因为影响是只是子类继承下来的父类属性，是我自己的，空间都是我所在的空间
	}
	public Child(int id, String name) {
		super();
		this.id = id;
		this.name = name;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		if (id>100 || id <0) {
			id =0;
		}
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
}
